blast-proof shelter - French English Dictionary